@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/bg.jpg) no-repeat center top;

margin:0; 
	}
img{ border:0}
	
.top{ width:100%; height:26px; background:url(../images/index_02.jpg)}
.top a{color: #333;text-decoration: none;}
.header{ width:960px; margin:0 auto; overflow:hidden; height:200px;}
.head{ width:960px; height:141px; background:url(../images/index_05.jpg); }
.meun { width:940px; height:35px; background:url(../images/index_08.jpg); padding-left:20px;}
.meun ul{ list-style:none; padding:0; margin:0}
.meun li{ float:left; font-size:14px;border-right:#8eb0dd 1px solid; line-height:20px; margin-top:5px;}
.meun li a{ color:#FFF; text-decoration:none; padding:0px 20px 0 20px; display:block; }
.meun li a:hover{ background:url(../images/index_11.jpg); margin-top:-5px; line-height:33px; }
.meun2{ width:960px; height:31px; background:url(../images/index_13.jpg); font-size:12px; margin-bottom:8px;}

.center{ width:960px; overflow:hidden; margin:0 auto; margin-top:6px;}
.newspic{ width:310px; height:206px; float:left}

#main   /*设置顶层div样式，并定义永远显示*/
{
   width:500px;
   display:block;
   line-height:30px;
   margin-left:20px;
}
#da /*设置默认显示内容*/
{
   display:block;
}


.news{ width:430px; height:208px; float:left}
.news .title{ width:396px; height:30px; background:url(../images/index_17.jpg); margin:auto; line-height:30px; font-size:14px; font-weight:bold; padding-left:20px; position:relative}
.news .title span{ color:#333; position:absolute; font-size:12px; font-weight:normal; right:10px; top:0px;}
.news .title span a{ color:#333; text-decoration:none}
.news ul{ list-style-type:none; margin:0; padding:0}
.news li{ float:left; width:416px; border-bottom:1px dashed #CCC; line-height:28px; font-size:12px; margin-left:6px; background:url(../images/li.jpg) no-repeat 8px 10px; position:relative}
.news li span{ color:#5896d9; font-size:12px ; position:absolute; right:10px;}
.news li a{ padding-left:30px; color:#333; text-decoration:none}
.news li a:hover{ color:#2868bb; text-decoration:underline}

.indexright{ width:196px; height:188px; background-color:#eef8ff; float:left; padding:10px;_padding-left:4px;}
.indexright .search{ width:210px; height:30px; margin:0 auto; float:left}
.searchlu{ width:156px; height:20px; border:1px #a1c2ea solid; }
.searchinp{ width:30px; height:24px; background:url(../images/jyxy_20.jpg); border:0}
.indexr{ float:left; margin:5px 0 0 5px;}
.indexc{ width:960px; float:left; margin-top:5px;}
.indexleft{ width:213px; height:212px; background-color:#3b75bf; margin:0; padding:5px; float:left}
.indexcr{ width:728px; height:220px; float:left; background-color:#e1ecf5; margin-left:5px;_margin-left:-1px;}
.indexb{ width:960px; overflow:hidden; float:left; margin-top:5px;}
.newsleft{ width:220px; height:210px; float:left; border:1px solid #97c1ea; position:relative}
.newsleft .title{ width:200px; height:27px; background:url(../images/index_36.jpg);line-height:27px; font-size:14px; font-weight:bold; padding-left:20px;}
.newsleft .title span{ color:#; position:absolute; font-size:12px; font-weight:normal; right:10px; top:0px;}
.newsleft .title span a{ color:#333; text-decoration:none}
.newsleft li{ float:left; width:210px; border-bottom:1px dashed #CCC; line-height:28px; font-size:12px; margin-left:6px;  position:relative; list-style-type:none}
.newsleft li span{ color:#5896d9; font-size:12px ; }
.newsleft li a{ padding-left:5px; color:#333; text-decoration:none}
.newsleft li a:hover{ color:#2868bb; text-decoration:underline}
.newssbot{ width:360px; height:210px; float:left; margin-left:6px; position:relative}
.newssbot .title{ width:340px; background:url(../images/index_17.jpg); margin:auto; line-height:30px; font-size:14px; font-weight:bold; padding-left:20px;}
.newssbot .title span{ color:#333; position:absolute; font-size:12px; font-weight:normal; right:10px; top:0px;}
.newssbot .title span a{ color:#333; text-decoration:none}
.newssbot ul{ list-style-type:none; margin:0; padding:0}
.newssbot li{ float:left; width:340px; border-bottom:1px dashed #CCC; line-height:28px; font-size:12px; margin-left:6px; background:url(../images/li.jpg) no-repeat 8px 10px; position:relative}
.newssbot .time{ color:#5896d9; font-size:12px ; position:absolute; right:10px;}
.newssbot .type{ color:#5896d9; font-size:12px ;}
.newssbot li a{ padding-left:20px; color:#333; text-decoration:none}
.newssbot li a:hover{ color:#2868bb; text-decoration:underline}
.newssbot .news_title a{ padding-left:0px; color:#333; text-decoration:none}
.newssbot .news_title a:hover{ color:#2868bb; text-decoration:underline}
.link{ width:958px; height:52px; border:1px #bad8f3 solid; margin:6px auto; background-color:#eef8ff; color:#2862ae; font-size:12px; text-align:center; line-height:50px}
.link a{ color:#2862ae; text-decoration:none}
.link span{ margin:10px 20px 0 20px;}
.foot{ width:960px; line-height:30px; margin:0 auto; text-align:center; font-size:12px; padding:5px 0 10px 0 ;}
.foot p{ margin:0; padding:0}


.container {
	WIDTH: 300px;
	HEIGHT: 210px;
	margin-left:5px;
}
.container A IMG {
	WIDTH: 300px;
	HEIGHT: 180px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH: 90px;
	FLOAT: right;
	top:170px;
	LEFT: 160px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}


.main{ margin-left:50px; line-height:30px;}

.newspic p{ font-size:12px; color:#666;  margin:0; padding:0; line-height:28px;}

.newspic a{ color:#333; text-decoration:none}
.newspic a:hover{  text-decoration:underline}







#menu_out{
 width:940px; height:35px; background:url(../images/index_08.jpg) repeat-x; padding-left:20px;
}
#menu_in{
 width:940px; height:35px; /*background:url(../images/index_08.jpg);*/ 

}
#menu{
	background:url(../images/menu_bg.gif) repeat-x;
	height:73px;
}
.menu_line{
	background:url(../images/mainline.jpg) no-repeat center top;
	width:8px;
}
.menu_line2{
	background:url(../images/menu_line2.gif) no-repeat center top;
	width:15px;
}
#nav{
width:940px; height:35px; background:url(../images/index_08.jpg); padding-left:20px;
}
#nav li{

	float:left; font-size:14px;border-right:#8eb0dd 1px solid; line-height:20px; margin-top:5px; list-style-type:none
}
#nav li a{
 color:#FFF; text-decoration:none; padding:0px 20px 0 20px; display:block;
}
#nav li a:hover{
 background:url(../images/index_11.jpg); margin-top:-5px; line-height:33px; }
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
 background:url(../images/index_11.jpg); margin-top:-5px; line-height:33px; }

#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	color:#fff;
	text-decoration:none;
}
/*子栏目*/
#menu_con{
	text-align:left;
	clear:both;
	display:block;
	height:30px;
	position:relative;
	width:920px;
background:url(../images/index_13.jpg);

float:left
}
#menu_con ul{display:block; margin:0; padding:0; height:31px; list-style-type:none }
#menu_con li{
	float:left;
	height:12px;
	margin-top:8px;
	font-size:12px;

}
#menu_con li a{
	display:block;
	float:left;
	background:url(../images/menu_on_left2.gif) no-repeat left top;
	cursor:pointer;
	padding-left:3px;
	text-decoration:none;
	color:#333
}
#menu_con li a span{
	float:left;
	padding:1px 10px 4px 10px;
	line-height:12px;
	background:url(../images/menu_on_right2.gif) no-repeat right top;
}
#menu_con li a:hover{
	text-decoration:underline;
	color:#2868bb;
	background:url(../images/menu_on_left2.gif) no-repeat left bottom;
}
#menu_con li a:hover span{
	background:url(../images/menu_on_right2.gif) no-repeat right bottom;
}


.topmeun{ width:960px; margin:0 auto; text-align:right; font-size:12px; line-height:30px;}
.list{ width:960px; margin:0 auto; overflow:hidden; background:url(../images/list_03.jpg) repeat-y; border-bottom:2px #2465b7 solid}
.list .left{ width:212px;_width:199px; overflow:hidden;float:left}
.lefttitle{ width:149px; background:url(../images/left_03.jpg); height:26px; font-size:14px; color:#FFF; font-weight:bold; padding:8px 0 0 50px; margin:5px auto 0 auto}
.list .left ul{ width:199px; background-color:#2565b8; list-style-type:none; margin:0; padding:0; margin:0 auto}
.list .left li{ width:192px; min-height:31px; _height:31px; margin:0 auto; font-size:12px; line-height:31px;}
.list .left li a{ color:#333; text-decoration:none;background:url(../images/left_08.jpg); padding-left:50px; display:block}
.list .left li a:hover{ color:#333; text-decoration:none; background:url(../images/left_06.jpg)}
.list .left li a.active {color:#333; text-decoration:none; background:url(../images/left_06.jpg); display:block}

.list .imag{ margin:5px auto 0 auto; width:192px;}
.listcenter{ width:740px; float:left}
.listcenter .title{height:30px; background:url(../images/index_17.jpg); margin:auto; line-height:30px; font-size:14px; font-weight:bold; padding-left:20px; position:relative; width:720px; margin:5px 0 0 5px;}
.listcenter .title span{ font-size:12px; font-weight:normal; position:absolute; width:55px; height:20px; background:url(../images/back.jpg); line-height:20px; top:5px; right:10px; text-align:center}
.listcenter .title a{ color:#333; text-decoration:none}



.newslist { width:700px; float:left; padding-left:10px; font-size:12px; line-height:25px; margin-top:5px;}
.newslist a{ color:#333; text-decoration:none; line-height:30px}
.newslist a:hover{ color:#2565b8; text-decoration:underline}



.newslist ul{ margin:0; padding:0; list-style:none; width:90%; padding-left:5px; list-style-type:none}
.newslist li{width:700px;  line-height:30px; border-bottom:1px dashed #cccccc;  position:relative; font-size:12px; margin:0;  float:left }
.newslist li span{
	color:#999;
	position:absolute;
	right: 10px;
	top: 0px;
}
.newslist li a{ background-color:#fff; color:#333; text-decoration:none; display:block;padding:0 0 0 25px; background:url(../images/li.gif) scroll 8px 10px;background-repeat:no-repeat; line-height:30px}
.newslist li a:hover{ background-color:#f4f4f4; color:#2565b8; text-decoration:none}




.page {
    float: left;
    font-size: 12px;
    margin: 20px 0 15px;
	_margin-left:7px;
    position: relative;
    text-align: right;
    width: 720px;
}
.page li, .p-page li {
    border: 1px solid #CBDAE3;
    color: #999999;
    display: inline;
    float: left;
    line-height: 20px;
    margin-right: 6px;
    text-align: center;
    width: 21px;
	height:22px;
	_overflow:hidden;
}
.page li.active, .p-page li.active {
    background: none repeat scroll 0 0 #2565b8;
    color: #FFFFFF;
}
.page li.first, .page li.last, .p-page li.first, .p-page li.last {
    text-align: center;
    width: 76px;
}
.page li.first a, .page li.last a, .p-page li.first a, .p-page li.last a {
    display: block;
    line-height: 20px;
    width: 62px;
}
.page li a, .p-page a {
    color: #333333;
    display: block;
    float: left;
    line-height: 20px;
    padding: 0 7px;
    text-decoration: none;
}
.page li a:hover, .p-page a:hover {
    background: none repeat scroll 0 0 #2565b8;
    color: #FFFFFF;
    display: block;
    line-height: 20px;
    text-decoration: none;
}
.page last a {
    width: 70px;
}


.search2{ width:210px; height:30px; margin:0 auto; float:left; padding:8px 0 0 5px}
.searchlu{ width:146px; height:16px; border:1px #a1c2ea solid; }



.hom{ font-size:12px; font-weight:normal; float:left; position:absolute; right:80px; top:0px;}
.newsread { width:96%; margin:0 auto}

.newsread h2 {
font-size: 16px;
line-height: 30px;
color: #78452A;
text-align: center;
margin: 0;
padding: 0;
}



.newsread p {
font-size: 12px;
color: #333;
margin: 0;
padding: 0;
line-height: 25px;
}

.login{ width:377px; height:243px; background:url(../images/login.jpg); margin:50px  auto}
.noborder{ border:1px #FFF}
.lon{ border:0; background:url(../images/ni.png); width:57px; height:22px;}
.newman a{ font-size:12px; color:#06C; text-decoration:underline}

.tj{ border:0; background:url(../images/tj.png); width:57px; height:22px;}
.cz{ border:0; background:url(../images/cz.png); width:57px; height:22px;}
.save{ border:0; background:url(../images/save.png); width:57px; height:22px;}
.newslist2 .inp{ border:1px #a5b9c7 solid}



.yiwen{ width:720px;  background:url(../images/yiwen_17.jpg); float:left; position:relative; padding-left:180px; line-height:33px; height:33px}
.yw1{ border:0; background:url(../images/yiwen_07.jpg); width:73px; height:21px; margin-left:10px;}
.yw2{ border:0; background:url(../images/yiwen_09.jpg); width:73px; height:21px; margin-left:10px;}
.yw3{ border:0; background:url(../images/yiwen_11.jpg); width:73px; height:21px; margin-left:10px;}
.box{ width:920px; position:relative; float:left ; font-size:12px}
.boxe{ width:900px;  margin:15px 5px 0px 10px; float:left; position:relative; border:1px #CCC solid}
.boxe h2{ font-size:12px; font-weight:bold; color:#2868bb; margin:10px 0 0 0px}
.boxe h2 span{
	font-size:12px;
	color:#2868bb;
	text-align:right;
	float:right;
	position:absolute;
	top: 9px;
	right:9px;
}
.boxeb{ width:850px; height:9px; background:url(../images/yiwenb.jpg); margin:0px 5px 10px 10px;  float:left}
.boxe span{ color:#2868bb; margin-left:20px}
.boxe ul{ margin:0; padding:0}
.boxe li{ width:850px; font-size:12px; color:#333; line-height:20px; margin:8px 0 10px 10px; list-style-type:none; border-bottom:1px #c8c8c8 dashed; padding-bottom:5px}


.newslist2 { width:940px; float:left; padding-left:10px; font-size:12px; line-height:25px; margin-top:5px;}

.listcenter2{ width:940px; float:left; margin-left:5px;}

.listcenter2 .title{height:30px; background:url(../images/index_17.jpg); margin:auto; line-height:30px; font-size:14px; font-weight:bold; padding-left:20px; position:relative; width:920px; margin:5px 0 0 5px;}
.listcenter2 .title span{ font-size:12px; font-weight:normal; position:absolute; width:55px; height:20px; background:url(../images/back.jpg); line-height:20px; top:5px; right:10px; text-align:center}
.listcenter2 .title a{ color:#333; text-decoration:none}
.list2{ width:960px; margin:0 auto; overflow:hidden;border-bottom:2px #2465b7 solid}


@charset "utf-8";
/* CSS Document */
.csgz{ width:960px; height:227px; background:url(../images/csgz_03.jpg) no-repeat; font-size:14px; float:left; margin-top:20px; position:relative; padding-top:20px;}

.csgz2{ width:960px; height:227px; background:url(../images/csgz_03x.jpg) no-repeat; font-size:14px; float:left; margin-top:20px; position:relative; padding-top:20px;}


.csgz ul{ width:695px; height:20px; margin:25px 0 0 25px; padding:0;}
.csgz2 ul{ width:900px; height:20px; margin:25px 0 0 25px; padding:0;display: list-item; list-style-type:none; float:left}

.csgz li{ background:url(../images/lib.jpg) 5px 5px no-repeat; padding-left:20px; display:block; margin:10px; float:left; display:inline; position:relative;}
.csgz li a{ color:#333; text-decoration:none; }

.csgz2 li{ background:url(../images/lib.jpg) 5px 5px no-repeat;display:block; margin:5px 0px 10px 0px; float:left; display:inline; position:relative;width:120px;text-align:left; width:110px}
.csgz2 li a{ color:#333; text-decoration:none; }
.csgz2 span{float:left; font-size:14px; color:#06C; font-weight:bold; line-height:36px;width:80px}
